//#include "Stack.h"
//#include "Queue.h"
//
//void Test()
//{
//	ST* s = NULL;
//	Push(&s, 1);
//	Push(&s, 2);
//	Push(&s, 3);
//	printf("size = %d\n", STSize(s));
//
//	while (!STEmpty(s))
//	{
//		printf("%d ", STTop(s));
//		Pop(&s);
//	}
//
//	printf("\nsize = %d ", STSize(s));
//
//	STDestory(&s);
//}
//
//void TestQueue()
//{
//	Queue q;
//	QInit(&q);
//
//	QPush(&q, 1);
//	QPush(&q, 2);
//	QPush(&q, 3);
//	QPush(&q, 4);
//	QPush(&q, 5);
//	printf("size = %d\n", QSize(&q));
//
//	while (!QEmpty(&q))
//	{
//		printf("%d ", QTop(&q));
//		QPop(&q);
//	}
//	printf("\nsize = %d\n", QSize(&q));
//
//	QDestory(&q);
//
//}
//
//int main()
//{
//	TestQueue();
//	return 0;
//}